#ifndef GCCMAKROS_H_INCLUDED
#define GCCMAKROS_H_INCLUDED

#define neq         !=
#define equ         ==
#define or          ||
#define and         &&
#define elif        else if
#define ptr         *
#define newObject  (struct Object ptr)malloc(sizeof(struct Object));
#define newType    (struct Type ptr)malloc(sizeof(struct Type));
#define newSymTab  (struct SymTab ptr)malloc(sizeof(struct SymTab));
#define newStringNode  (struct StringNode ptr)malloc(sizeof(struct StringNode));
#define newCodeLine  (codeline_t)malloc(sizeof(struct CodeLine));
#define newItem  (item_t) malloc (sizeof(struct item));

#endif // GCCMAKROS_H_INCLUDED
